# _*_ coding : utf-8 _*_
# @Time : 2023/8/24 19:16
# @Author : 寻梦
# @File : 04_请求对象的定制
# @Project : code
# 下载一个网页
import urllib.request

url='https://www.baidu.com'
# url 的组成
# http/https:// www.baidu.com: 80/443 / page  ? id = 0    #
# 协议          主机            端口号    路径     参数      锚点

# User-Agent 反爬
headers={
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 SLBrowser/8.0.1.5162 SLBChan/30"
}

# 因为urlopen方法中不能存放字典类型的headers
# 请求对象的定制
requests=urllib.request.Request(url=url,headers=headers)

response=urllib.request.urlopen(requests)
content=response.read().decode('utf8')
print(content)
